Este documento presenta un ensayo sobre la calidad de software. Describe la ingeniería de software, incluyendo sus definiciones, metodologías, ciclo de vida y factores de calidad. Explica conceptos como los costos asociados con la calidad, las características y mitos del software, y las capas de la ingeniería de software. Finalmente, define la calidad de software y sus factores internos y externos.
Intoduccion A La Ingenieria Del Softwareguest9ad165
El documento define la ingeniería de software como una disciplina que ofrece métodos para desarrollar software de calidad. Explica que surgió en la década de 1960 para abordar los retos de proyectos de software cada vez más complejos. También describe mitos comunes sobre la administración, clientes y desarrolladores de software, así como los niveles de madurez de procesos de ingeniería de software y el enfoque PSP para mejorar la calidad y productividad individual.
El documento habla sobre la ingeniería de software. Explica que la sofisticación del hardware ha superado nuestra capacidad de construir software eficiente y que necesitamos métodos de ingeniería más robustos para el desarrollo de software. Define la ingeniería de software como el establecimiento de principios para obtener software económico y fiable. También describe los principales procesos del ciclo de vida del software como adquisición, desarrollo, mantenimiento, entre otros, y los diferentes modelos de ciclo de vida como el modelo en cascada, incremental y en esp
El documento introduce el tema de la ingeniería de software. Brevemente describe el rápido desarrollo del hardware impulsado por la ley de Moore y cómo esto ha creado sistemas más complejos que requieren software más sofisticado. También explica cómo la "crisis del software" surgió en la década de 1960 y los esfuerzos iniciales para profesionalizar el desarrollo de software a través de la ingeniería de software. Finalmente, resume los principales organismos de normalización que han contribuido a establecer estándares y mejores pr
Que es IIngenieria del Software?, Que es IIngenieria del Software?, Que es IIngenieria del Software?, Que es IIngenieria del Software?, Que es IIngenieria del Software?, Que es IIngenieria del Software?, Que es IIngenieria del Software?, Que es IIngenieria del Software?, Que es IIngenieria del Software?, Que es IIngenieria del Software?,
Este documento define conceptos clave de la ingeniería de software como el análisis, desarrollo y mantenimiento de software. Explica las importancias de la ingeniería de software, como desarrollar software de manera organizada y cumpliendo con las especificaciones. También describe metodologías como el modelo cascada y espiral, y organizaciones como el SEI y W3C que establecen estándares para el desarrollo de software.
Unidad 1 Introducción a la Ingeniería de SoftwareMary Carmen
Este documento presenta conceptos clave de ingeniería de software e información, incluyendo mitos, paradigmas, calidad, procesos, métodos, herramientas y gestión de proyectos de software. También describe la importancia de la ingeniería de software, su historia y evolución, y conceptos de sistemas de información como características, estructuras, clasificaciones, ERP, CRM y SCM.
El documento describe la ingeniería de software, incluyendo su surgimiento, definiciones, relación con otras disciplinas, calidad del software, participantes en el desarrollo e influencia en la sociedad. También discute cambios y tendencias como el uso de prototipos, arquitectura, procesos y mediciones para mejorar la calidad y productividad.
Normas y Estándares de calidad para el desarrollo de SoftwareEvelinBermeo
Este documento resume varios modelos y estándares de calidad para el desarrollo de software. Describe normas ISO/IEC como ISO 9126 que definen las características de calidad de software y ISO/IEC 25000 (SQuaRE) que armoniza normas anteriores. También cubre el modelo CMMI para mejorar procesos, SPICE para evaluar procesos, PSP/TSP para estimación a nivel individual/grupal y MOPROS para pymes mexicanas. Los diferentes estándares permiten un proceso de mejora continua al implementarlos.
Intoduccion A La Ingenieria Del Softwareguest9ad165
El documento define la ingeniería de software como una disciplina que ofrece métodos para desarrollar software de calidad. Explica que surgió en la década de 1960 para abordar los retos de proyectos de software cada vez más complejos. También describe mitos comunes sobre la administración, clientes y desarrolladores de software, así como los niveles de madurez de procesos de ingeniería de software y el enfoque PSP para mejorar la calidad y productividad individual.
El documento habla sobre la ingeniería de software. Explica que la sofisticación del hardware ha superado nuestra capacidad de construir software eficiente y que necesitamos métodos de ingeniería más robustos para el desarrollo de software. Define la ingeniería de software como el establecimiento de principios para obtener software económico y fiable. También describe los principales procesos del ciclo de vida del software como adquisición, desarrollo, mantenimiento, entre otros, y los diferentes modelos de ciclo de vida como el modelo en cascada, incremental y en esp
El documento introduce el tema de la ingeniería de software. Brevemente describe el rápido desarrollo del hardware impulsado por la ley de Moore y cómo esto ha creado sistemas más complejos que requieren software más sofisticado. También explica cómo la "crisis del software" surgió en la década de 1960 y los esfuerzos iniciales para profesionalizar el desarrollo de software a través de la ingeniería de software. Finalmente, resume los principales organismos de normalización que han contribuido a establecer estándares y mejores pr
Que es IIngenieria del Software?, Que es IIngenieria del Software?, Que es IIngenieria del Software?, Que es IIngenieria del Software?, Que es IIngenieria del Software?, Que es IIngenieria del Software?, Que es IIngenieria del Software?, Que es IIngenieria del Software?, Que es IIngenieria del Software?, Que es IIngenieria del Software?,
Este documento define conceptos clave de la ingeniería de software como el análisis, desarrollo y mantenimiento de software. Explica las importancias de la ingeniería de software, como desarrollar software de manera organizada y cumpliendo con las especificaciones. También describe metodologías como el modelo cascada y espiral, y organizaciones como el SEI y W3C que establecen estándares para el desarrollo de software.
Unidad 1 Introducción a la Ingeniería de SoftwareMary Carmen
Este documento presenta conceptos clave de ingeniería de software e información, incluyendo mitos, paradigmas, calidad, procesos, métodos, herramientas y gestión de proyectos de software. También describe la importancia de la ingeniería de software, su historia y evolución, y conceptos de sistemas de información como características, estructuras, clasificaciones, ERP, CRM y SCM.
El documento describe la ingeniería de software, incluyendo su surgimiento, definiciones, relación con otras disciplinas, calidad del software, participantes en el desarrollo e influencia en la sociedad. También discute cambios y tendencias como el uso de prototipos, arquitectura, procesos y mediciones para mejorar la calidad y productividad.
Normas y Estándares de calidad para el desarrollo de SoftwareEvelinBermeo
Este documento resume varios modelos y estándares de calidad para el desarrollo de software. Describe normas ISO/IEC como ISO 9126 que definen las características de calidad de software y ISO/IEC 25000 (SQuaRE) que armoniza normas anteriores. También cubre el modelo CMMI para mejorar procesos, SPICE para evaluar procesos, PSP/TSP para estimación a nivel individual/grupal y MOPROS para pymes mexicanas. Los diferentes estándares permiten un proceso de mejora continua al implementarlos.
El documento habla sobre la calidad del software. Explica que la calidad se define en función de los requisitos del cliente y que factores como los procesos de desarrollo, pruebas, y recursos humanos afectan la calidad. También destaca la importancia de la calidad del software para satisfacer las necesidades de los clientes y reducir costos.
Este documento presenta una introducción a la ingeniería de software. Explica brevemente la historia y definiciones de la ingeniería de software, sus objetivos, características, ventajas y desventajas. También describe los recursos, implicaciones socioeconómicas, etapas del proceso, y el papel fundamental de la programación como base para el desarrollo de software. El documento provee una visión general de los conceptos clave de la ingeniería de software.
Introducción a la Ingeniería de Software:Qué es un Buen Sistema?Kudos S.A.S
El documento describe los atributos de un buen sistema de software, incluyendo que sea útil, utilizable, confiable, flexible, accesible y disponible. También discute los problemas comunes en los sistemas de software, como fallas técnicas y falta de actualizaciones. Explica que los sistemas se consideran buenos cuando sus módulos tienen alta cohesión, baja dependencia, interfaces definidas y encapsulamiento, lo que reduce el acoplamiento entre los módulos.
El documento describe un proyecto de investigación que busca desarrollar una herramienta para gestionar y validar los requerimientos de software a través de modelos conceptuales. El objetivo es definir los límites del sistema, controlar los procesos de desarrollo y proveer una base para la estimación de costos y tiempos. La herramienta permitirá especificar requerimientos, mantener la trazabilidad de los mismos y validarlos funcionalmente.
La ingeniería de software es la aplicación sistemática y disciplinada del desarrollo, operación y mantenimiento de software. Sirve para mejorar la calidad de los productos de software, aumentar la productividad, facilitar el control del proceso de desarrollo y definir una disciplina que garantice la producción de software a tiempo y dentro del presupuesto. Se han desarrollado aplicaciones como software ofimático, médico, educativo y de contabilidad. El software libre busca generar un impacto positivo en la inclusión y equidad social.
Ingenieria de software -analizis literariodiegos08
Este documento resume los conceptos clave de la ingeniería de software. Define la ingeniería de software como una disciplina que aplica principios de ingeniería al desarrollo de software para producir software económico, confiable y eficiente. Explica que los ingenieros de software se encargan de tareas como el análisis, diseño, pruebas y administración de proyectos de software. También describe algunos problemas comunes como la falta de precisión en la planificación de costos y estimaciones de tiempo, y cómo aplicar un enfoque de ingeniería puede ayud
El documento habla sobre ingeniería de software. Explica que la ingeniería de software se ocupa del desarrollo completo de software, incluyendo diseño, construcción y mantenimiento. Describe diferentes técnicas de desarrollo de software como el modelo en cascada, prototipos y desarrollo evolutivo. También menciona herramientas como diagramas de flujo y entidad-relación que son útiles para el desarrollo de software.
Este documento introduce brevemente varios temas clave de la ingeniería de software, incluyendo una definición de ingeniería de software, los costos asociados, los tipos de productos de software, la especificación de productos, y la ética en la ingeniería de software. También presenta preguntas frecuentes sobre la disciplina y resume los principios fundamentales que se aplican a todo tipo de desarrollo de sistemas de software.
Este documento presenta conceptos básicos de ingeniería de software. Explica que el software es el producto que diseñan los ingenieros de software y que puede aplicarse en cualquier situación donde se hayan definido previamente un conjunto de pasos procedimentales. Además, describe los principales componentes de un producto de software, las categorías de software, las características de calidad deseables y los conceptos clave de ingeniería de software como procesos, actividades, métodos y modelos de ciclo de vida.
Este documento presenta una introducción a la ingeniería de software. Explica que la ingeniería de software comprende todos los aspectos de la producción de software y se diferencia de la ciencia de la computación en que se enfoca en los problemas prácticos de desarrollar software útil. También describe los conceptos clave de proceso de software, modelo de procesos de software, costos asociados con la ingeniería de software y métodos comúnmente utilizados. Finalmente, resume los atributos deseables de un buen software.
Ingeniería de software Definicion,inicion,importancia y utilidadXKWDX
El documento habla sobre la ingeniería de software. Define la ingeniería de software como la aplicación sistemática y cuantificable del desarrollo, operación y mantenimiento del software. Discuta los orígenes de la ingeniería de software, su importancia, organizaciones como SEI y W3C, modelos de desarrollo como cascada, prototipos y espiral, y conceptos como ciclo de vida del desarrollo de software y arquitectura de software. Finalmente, incluye una bibliografía de recursos adicionales.
Este documento describe los conceptos clave de la ingeniería de software. Explica que la ingeniería de software es la aplicación sistemática del desarrollo de software mediante el uso de metodologías probadas. También describe las principales etapas del ciclo de vida del desarrollo de software como el análisis de requisitos, diseño, programación, pruebas y mantenimiento. Además, discute los modelos de desarrollo de software e implicaciones socioeconómicas de la ingeniería de software.
El documento describe la importancia creciente de la ingeniería de software en diversos campos como la medicina, la educación, los negocios y la ciencia. La ingeniería de software aplica un enfoque sistemático y cuantificable al desarrollo de software, que permite un mayor control, precisión, comodidad y seguridad en las actividades diarias. Es importante que el software desarrollado maximice la rentabilidad, satisfacción del cliente, alcance, vida útil, flexibilidad y minimice el tiempo de implantación.
Introducción a la Ingenieria de SoftwareSorey García
Este documento describe los conceptos fundamentales de la ingeniería de software. Explica que la ingeniería de software involucra todas las actividades para construir, liberar y evolucionar un producto de software desde la idea inicial hasta su implementación final. También describe los elementos clave del proceso de desarrollo de software como los roles, artefactos, actividades, métodos y herramientas. Finalmente, resalta que no existe un único proceso de desarrollo adecuado para todos los contextos, sino que existen diferentes metodologías.
El documento habla sobre ingeniería de software. Explica que la ingeniería de software es una disciplina que estudia los procesos, métodos y herramientas para producir software de calidad. Tiene como objetivos mejorar la calidad del software, aumentar la productividad de los ingenieros de software y facilitar el control del proceso de desarrollo de software. La ingeniería de software se aplica al desarrollo de diferentes tipos de software como software de sistemas, software de tiempo real, software de gestión y software empotrado.
Ingenieria de software (conceptos básicos)Yaskelly Yedra
La ingeniería de software es el área de la ciencia de la computación, que ofrece métodos y técnicas para el desarrollo de software, estudia el conjunto de actividades relacionadas con el ciclo de desarrollo del software, en particular se enfoca tanto a en calidad de su proceso como de su producto.
Este documento presenta los requisitos para una especificación de requisitos de software (ERS) según el estándar IEEE 830. Describe las características de una buena ERS, incluyendo que sea correcta, no ambigua, completa, verificable, consistente, clasificada, modificable, rastreable y útil para el mantenimiento y uso. También presenta un esquema para la organización de una ERS de acuerdo con el estándar IEEE 830.
Ensayo argumentativo LA IMPORTANCIA DE LA TRAZABILIDAD DE REQUISITOS EN EL DE...deiby Calva
La trazabilidad de requisitos es importante para verificar cambios y actualizaciones en un proyecto de software. La trazabilidad establece relaciones entre los requisitos, elementos del proyecto y la aplicación para gestionar cambios y asegurar el éxito del sistema. Existen tres tipos de trazabilidad: hacia atrás, hacia adelante e interna. La trazabilidad mejora la organización del proyecto y garantiza la verificación y validación de los requisitos.
El documento describe los 7 pasos para desarrollar un software: 1) Análisis de requisitos, 2) Especificación, 3) Diseño y arquitectura, 4) Programación, 5) Prueba, 6) Documentación, y 7) Mantenimiento. Cada paso es crucial para crear un software estable y funcional que satisfaga las necesidades del usuario.
Este documento presenta las preguntas y respuestas de un módulo sobre ingeniería de software. Explica las diferencias entre programa, software y aplicación, define ingeniería y ingeniería de software, y describe las etapas clave del desarrollo de software como análisis de requisitos, especificación, arquitectura, programación, prueba y documentación. También cubre temas como calidad de software, modelos de desarrollo y garantizar calidad.
El documento habla sobre la ingeniería de software. Explica que la ingeniería de software surgió en los años 1960 como resultado de la crisis del software causada por la introducción de la tercera generación de hardware. También define la ingeniería de software como la disciplina que ofrece métodos y técnicas para desarrollar software de calidad de manera efectiva y económica. Luego, describe algunas metodologías clave de la ingeniería de software como los requerimientos, análisis y diseño, codificación y pruebas. Finalmente, discute los
Este documento presenta un ensayo sobre ingeniería de software. Explica que la ingeniería de software surgió en los años 60 para hacer frente a la crisis del software causada por la introducción de la tercera generación de hardware. Define software e ingeniería de software y describe algunas metodologías como requerimientos, análisis y diseño, y codificación. También cubre los costos asociados con la calidad del software, las características del software, y las capas de la ingeniería de software.
El documento habla sobre la calidad del software. Explica que la calidad se define en función de los requisitos del cliente y que factores como los procesos de desarrollo, pruebas, y recursos humanos afectan la calidad. También destaca la importancia de la calidad del software para satisfacer las necesidades de los clientes y reducir costos.
Este documento presenta una introducción a la ingeniería de software. Explica brevemente la historia y definiciones de la ingeniería de software, sus objetivos, características, ventajas y desventajas. También describe los recursos, implicaciones socioeconómicas, etapas del proceso, y el papel fundamental de la programación como base para el desarrollo de software. El documento provee una visión general de los conceptos clave de la ingeniería de software.
Introducción a la Ingeniería de Software:Qué es un Buen Sistema?Kudos S.A.S
El documento describe los atributos de un buen sistema de software, incluyendo que sea útil, utilizable, confiable, flexible, accesible y disponible. También discute los problemas comunes en los sistemas de software, como fallas técnicas y falta de actualizaciones. Explica que los sistemas se consideran buenos cuando sus módulos tienen alta cohesión, baja dependencia, interfaces definidas y encapsulamiento, lo que reduce el acoplamiento entre los módulos.
El documento describe un proyecto de investigación que busca desarrollar una herramienta para gestionar y validar los requerimientos de software a través de modelos conceptuales. El objetivo es definir los límites del sistema, controlar los procesos de desarrollo y proveer una base para la estimación de costos y tiempos. La herramienta permitirá especificar requerimientos, mantener la trazabilidad de los mismos y validarlos funcionalmente.
La ingeniería de software es la aplicación sistemática y disciplinada del desarrollo, operación y mantenimiento de software. Sirve para mejorar la calidad de los productos de software, aumentar la productividad, facilitar el control del proceso de desarrollo y definir una disciplina que garantice la producción de software a tiempo y dentro del presupuesto. Se han desarrollado aplicaciones como software ofimático, médico, educativo y de contabilidad. El software libre busca generar un impacto positivo en la inclusión y equidad social.
Ingenieria de software -analizis literariodiegos08
Este documento resume los conceptos clave de la ingeniería de software. Define la ingeniería de software como una disciplina que aplica principios de ingeniería al desarrollo de software para producir software económico, confiable y eficiente. Explica que los ingenieros de software se encargan de tareas como el análisis, diseño, pruebas y administración de proyectos de software. También describe algunos problemas comunes como la falta de precisión en la planificación de costos y estimaciones de tiempo, y cómo aplicar un enfoque de ingeniería puede ayud
El documento habla sobre ingeniería de software. Explica que la ingeniería de software se ocupa del desarrollo completo de software, incluyendo diseño, construcción y mantenimiento. Describe diferentes técnicas de desarrollo de software como el modelo en cascada, prototipos y desarrollo evolutivo. También menciona herramientas como diagramas de flujo y entidad-relación que son útiles para el desarrollo de software.
Este documento introduce brevemente varios temas clave de la ingeniería de software, incluyendo una definición de ingeniería de software, los costos asociados, los tipos de productos de software, la especificación de productos, y la ética en la ingeniería de software. También presenta preguntas frecuentes sobre la disciplina y resume los principios fundamentales que se aplican a todo tipo de desarrollo de sistemas de software.
Este documento presenta conceptos básicos de ingeniería de software. Explica que el software es el producto que diseñan los ingenieros de software y que puede aplicarse en cualquier situación donde se hayan definido previamente un conjunto de pasos procedimentales. Además, describe los principales componentes de un producto de software, las categorías de software, las características de calidad deseables y los conceptos clave de ingeniería de software como procesos, actividades, métodos y modelos de ciclo de vida.
Este documento presenta una introducción a la ingeniería de software. Explica que la ingeniería de software comprende todos los aspectos de la producción de software y se diferencia de la ciencia de la computación en que se enfoca en los problemas prácticos de desarrollar software útil. También describe los conceptos clave de proceso de software, modelo de procesos de software, costos asociados con la ingeniería de software y métodos comúnmente utilizados. Finalmente, resume los atributos deseables de un buen software.
Ingeniería de software Definicion,inicion,importancia y utilidadXKWDX
El documento habla sobre la ingeniería de software. Define la ingeniería de software como la aplicación sistemática y cuantificable del desarrollo, operación y mantenimiento del software. Discuta los orígenes de la ingeniería de software, su importancia, organizaciones como SEI y W3C, modelos de desarrollo como cascada, prototipos y espiral, y conceptos como ciclo de vida del desarrollo de software y arquitectura de software. Finalmente, incluye una bibliografía de recursos adicionales.
Este documento describe los conceptos clave de la ingeniería de software. Explica que la ingeniería de software es la aplicación sistemática del desarrollo de software mediante el uso de metodologías probadas. También describe las principales etapas del ciclo de vida del desarrollo de software como el análisis de requisitos, diseño, programación, pruebas y mantenimiento. Además, discute los modelos de desarrollo de software e implicaciones socioeconómicas de la ingeniería de software.
El documento describe la importancia creciente de la ingeniería de software en diversos campos como la medicina, la educación, los negocios y la ciencia. La ingeniería de software aplica un enfoque sistemático y cuantificable al desarrollo de software, que permite un mayor control, precisión, comodidad y seguridad en las actividades diarias. Es importante que el software desarrollado maximice la rentabilidad, satisfacción del cliente, alcance, vida útil, flexibilidad y minimice el tiempo de implantación.
Introducción a la Ingenieria de SoftwareSorey García
Este documento describe los conceptos fundamentales de la ingeniería de software. Explica que la ingeniería de software involucra todas las actividades para construir, liberar y evolucionar un producto de software desde la idea inicial hasta su implementación final. También describe los elementos clave del proceso de desarrollo de software como los roles, artefactos, actividades, métodos y herramientas. Finalmente, resalta que no existe un único proceso de desarrollo adecuado para todos los contextos, sino que existen diferentes metodologías.
El documento habla sobre ingeniería de software. Explica que la ingeniería de software es una disciplina que estudia los procesos, métodos y herramientas para producir software de calidad. Tiene como objetivos mejorar la calidad del software, aumentar la productividad de los ingenieros de software y facilitar el control del proceso de desarrollo de software. La ingeniería de software se aplica al desarrollo de diferentes tipos de software como software de sistemas, software de tiempo real, software de gestión y software empotrado.
Ingenieria de software (conceptos básicos)Yaskelly Yedra
La ingeniería de software es el área de la ciencia de la computación, que ofrece métodos y técnicas para el desarrollo de software, estudia el conjunto de actividades relacionadas con el ciclo de desarrollo del software, en particular se enfoca tanto a en calidad de su proceso como de su producto.
Este documento presenta los requisitos para una especificación de requisitos de software (ERS) según el estándar IEEE 830. Describe las características de una buena ERS, incluyendo que sea correcta, no ambigua, completa, verificable, consistente, clasificada, modificable, rastreable y útil para el mantenimiento y uso. También presenta un esquema para la organización de una ERS de acuerdo con el estándar IEEE 830.
Ensayo argumentativo LA IMPORTANCIA DE LA TRAZABILIDAD DE REQUISITOS EN EL DE...deiby Calva
La trazabilidad de requisitos es importante para verificar cambios y actualizaciones en un proyecto de software. La trazabilidad establece relaciones entre los requisitos, elementos del proyecto y la aplicación para gestionar cambios y asegurar el éxito del sistema. Existen tres tipos de trazabilidad: hacia atrás, hacia adelante e interna. La trazabilidad mejora la organización del proyecto y garantiza la verificación y validación de los requisitos.
El documento describe los 7 pasos para desarrollar un software: 1) Análisis de requisitos, 2) Especificación, 3) Diseño y arquitectura, 4) Programación, 5) Prueba, 6) Documentación, y 7) Mantenimiento. Cada paso es crucial para crear un software estable y funcional que satisfaga las necesidades del usuario.
Este documento presenta las preguntas y respuestas de un módulo sobre ingeniería de software. Explica las diferencias entre programa, software y aplicación, define ingeniería y ingeniería de software, y describe las etapas clave del desarrollo de software como análisis de requisitos, especificación, arquitectura, programación, prueba y documentación. También cubre temas como calidad de software, modelos de desarrollo y garantizar calidad.
El documento habla sobre la ingeniería de software. Explica que la ingeniería de software surgió en los años 1960 como resultado de la crisis del software causada por la introducción de la tercera generación de hardware. También define la ingeniería de software como la disciplina que ofrece métodos y técnicas para desarrollar software de calidad de manera efectiva y económica. Luego, describe algunas metodologías clave de la ingeniería de software como los requerimientos, análisis y diseño, codificación y pruebas. Finalmente, discute los
Este documento presenta un ensayo sobre ingeniería de software. Explica que la ingeniería de software surgió en los años 60 para hacer frente a la crisis del software causada por la introducción de la tercera generación de hardware. Define software e ingeniería de software y describe algunas metodologías como requerimientos, análisis y diseño, y codificación. También cubre los costos asociados con la calidad del software, las características del software, y las capas de la ingeniería de software.
El documento trata sobre la ingeniería del software. Explica que la ingeniería del software surgió en los años 1960 para facilitar la creación y comprensión del software a través de herramientas y procesos. Desde entonces, se ha convertido en una disciplina legítima con logros significativos, aunque aún queda trabajo por hacer. También define los diferentes tipos de software y costos asociados con la calidad del software.
Este documento describe la historia de la ingeniería de software y su aplicación a la educación informática. Explica que la ingeniería de software surgió en 1968 para hacer frente a una crisis de software. Se define la ingeniería de software como la aplicación sistemática de principios de ingeniería para desarrollar software fiable y eficiente. También describe los componentes clave de la ingeniería de software como herramientas, métodos, procesos y enfoques de calidad. Finalmente, explica el ciclo de vida del software que incluye las fases de definición,
Fundamentos del diseño y Garantías de Calidad del SoftwareRichard J. Nuñez
Este documento trata sobre los fundamentos del diseño de software y las garantías de calidad del software. Explica que el diseño de software es una etapa importante que permite evaluar la calidad del software antes de codificar y realizar pruebas. También describe diferentes técnicas para el diseño de software como el diseño orientado a objetos, y métodos para garantizar la calidad como las pruebas de software y el mantenimiento preventivo y de seguridad.
Este documento proporciona una introducción a la ingeniería de software. Explica que la ingeniería de software es una disciplina que ofrece métodos y técnicas para desarrollar software de calidad y mantener aplicaciones mediante tecnologías y gestión de proyectos. También describe brevemente la historia de la ingeniería de software, los conceptos básicos como procesos de desarrollo de software y clasificaciones de metodologías.
El documento describe los fundamentos del diseño de software, incluyendo que el diseño es la parte central del desarrollo de software y permite evaluar la calidad antes de codificar. También describe técnicas de diseño como el diseño orientado a objetos de Coad y Yourdon con cinco capas, y métodos para especificar requisitos y garantizar la calidad como casos de uso y listas de verificación. Finalmente, cubre técnicas de prueba y mantenimiento de software para garantizar su calidad.
Este documento describe los fundamentos del diseño de software, incluyendo definiciones de diseño, metodologías de diseño como diseño orientado a objetos, técnicas de prueba de software, y garantías de calidad. Explica que el diseño es un paso clave en el desarrollo de software que permite evaluar la calidad antes de la implementación. También cubre temas como mantenimiento de software y especificaciones de requisitos.
La ingeniería de software es una disciplina que utiliza métodos y herramientas para desarrollar software de manera organizada y eficiente. Incluye actividades como el análisis de requisitos, diseño, desarrollo, pruebas e implementación. Existen varios modelos de desarrollo como la cascada, incremental, prototipos y espiral. El ciclo de vida del software define las etapas del proceso de desarrollo.
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1Jose Garcia
El documento presenta una introducción a conceptos clave de ingeniería de software como definición, inicios e importancia. Explica que la ingeniería de software aplica un enfoque sistemático y cuantificable al desarrollo de software mediante el uso de métodos, herramientas y procedimientos para mejorar la calidad. También cubre temas como clasificación de sistemas, modelos de desarrollo, ciclo de vida y arquitectura de software.
Este documento describe la ingeniería de software y su historia. La ingeniería de software surgió en la década de 1960 para abordar los problemas de calidad y costos asociados con el desarrollo de software. El documento luego explica los objetivos, etapas y modelos de la ingeniería de software, incluidos el modelo en cascada, el modelo en espiral y el proceso unificado. Finalmente, cubre temas como la arquitectura, los marcos como MSF y los factores que deben considerarse en cada iteración del modelo en espiral.
Ingenieroa de de Software Conceptos InicialesMaikoUrizar1
Este documento describe la ingeniería de software y su historia. La ingeniería de software surgió en la década de 1960 para abordar los problemas de calidad y costos asociados con el desarrollo de software. El documento luego explica los objetivos, etapas y modelos de la ingeniería de software, incluido el modelo en cascada, el modelo en espiral y el proceso unificado. También cubre temas como la arquitectura de software, los requisitos, el diseño y las pruebas.
Ingenieria de Software Introducción a los Conceptos BasicosMaikoUrizar1
Este documento describe la ingeniería de software y su historia. La ingeniería de software surgió en la década de 1960 para abordar los problemas de calidad y costos asociados con el desarrollo de software. El documento luego explica los objetivos, etapas y modelos de la ingeniería de software, incluido el modelo en cascada, el modelo en espiral y el proceso unificado. También cubre temas como el análisis de requisitos, el diseño, la programación y el mantenimiento de software.
El documento define los conceptos de software e ingeniería de software. Explica que la ingeniería de software es la aplicación de principios de ingeniería al desarrollo de software, incluyendo actividades como el análisis de requisitos, diseño, programación, pruebas, documentación y mantenimiento. También describe algunos modelos de ciclo de vida de desarrollo de software e impactos económicos y sociales de la ingeniería de software.
El documento habla sobre el curso de Ingeniería de Software II. Explica conceptos clave como ingeniería de software, ciclo de vida de un proyecto, metodologías, arquitectura de software, clasificación de aplicaciones y más. También describe las implicaciones socioeconómicas de la ingeniería de software y define términos como SEI y W3C.
El documento habla sobre conceptos clave de la ingeniería de software como definiciones, historia, metodologías, ciclo de vida de proyectos, arquitectura de software, y más. Explica que la ingeniería de software aplica un enfoque sistemático al desarrollo de software, y cubre temas como las implicaciones económicas y sociales del software, las etapas comunes en los proyectos como análisis de requisitos y pruebas, y herramientas para la ingeniería de software.
Guia unidad ii fundamentacion de ingenieria del softwaresullinsan
Este documento presenta los fundamentos de la ingeniería de software. Define el software, sus cualidades y factores de calidad. Explica que la ingeniería de software usa métodos para garantizar que el software se desarrolle a tiempo y cumpla las expectativas. También describe metodologías como Scrum, modelos de sistemas usando UML, y técnicas y herramientas para el desarrollo de software.
Este documento presenta información sobre ingeniería de software. Define conceptos clave como programa, software, aplicación y sistemas operativos. Explica qué es la ingeniería de software y sus objetivos. Detalla las etapas del desarrollo de software y los modelos más comunes como el modelo en cascada y en espiral. Finalmente, discute la importancia de la calidad en el desarrollo de software.
Este documento trata sobre ingeniería de software. Define conceptos como programa, software, aplicación y componentes lógicos. Explica qué es ingeniería y específicamente ingeniería de software. Detalla las etapas del desarrollo de software y los modelos como cascada y en espiral. Finalmente, discute la importancia de la calidad en el software.
Trabajo diapositiva Software por Jhonatan Ruizjhonatanalex
Este documento resume las principales diferencias entre programa, software y aplicación, explica conceptos clave como ingeniería, ingeniería de software, calidad de software y los modelos de desarrollo de software. También analiza videos sobre fallas de software costosas como el cohete Ariane 5 para enfatizar la importancia de desarrollar software de alta calidad.
Similar a Ensayo sobre la calidad de software (20)
La unidad trata sobre modulación y codificación digital. En particular, el tema cubre la codificación de líneas, que es un método para representar datos digitales mediante señales analógicas. El documento proporciona detalles sobre un ejercicio de codificación realizado por un estudiante para su clase de fundamentos de telecomunicaciones.
La materia es Fundamentos de telecomunicaciones. El tema tratado es Codificación y la actividad consiste en ejercicios de codificaciones. La alumna es Ana Laura Bravo Vásquez y su correo electrónico es Anita_laura92@hotmail.com.
Este documento presenta información sobre diferentes tipos de módems, estándares y protocolos de comunicación. Describe brevemente los módems Bell 103, 202, 201B, 201C, 208A, 208B y 209, los cuales fueron algunos de los primeros módems desarrollados y establecieron estándares iniciales para la transmisión de datos a diferentes velocidades. También resume varios estándares internacionales como V.22, V.32 y V.90. Finalmente, el documento lista protocolos comúnmente usados como XMODEM, YMODE
Conversion analogico digital: muestreo, cuantizacion y codificacionLucre Castillo Lorenzo
Este documento explica los conceptos básicos de la conversión analógico-digital, incluyendo el muestreo, la cuantización y la codificación. El muestreo convierte una señal analógica continua en valores discretos a intervalos regulares. La cuantización convierte los valores de voltaje en números digitales. Finalmente, la codificación representa los valores cuantizados usando códigos binarios u otros estándares.
Este documento presenta un cuadro comparativo de los medios de transmisión guiados y no guiados. Los medios guiados incluyen pares trenzados, cable coaxial y fibra óptica, mientras que los no guiados son microondas, ondas de radio e infrarrojos. Se comparan las características clave de cada uno como el rango de frecuencia, atenuación, retardo, velocidad y precio.
El documento habla sobre las telecomunicaciones y su impacto en la sociedad moderna. Explica que las telecomunicaciones han crecido mucho en los últimos años y son ahora una parte fundamental de muchas áreas como los negocios, la educación y el entretenimiento. También describe que en México, aunque la competencia ha crecido, Telmex sigue siendo el proveedor dominante de servicios de telecomunicaciones.
El documento describe un ensayo sobre la calidad de software. Explica conceptos clave como la ingeniería de software, los ciclos de vida del desarrollo de software, los costos asociados con la calidad, las características y mitos del software, las capas de la ingeniería de software y la definición de software de calidad. El ensayo analiza estos temas para proporcionar elementos que permitan tomar decisiones sobre inversiones para asegurar la calidad y mejorar procesos de desarrollo de software.
La autora se presenta como Jacqueline Sánchez Méndez, nacida el 6 de septiembre de 1992 en La Nueva Era, Municipio de Playa Vicente Ver. Actualmente cursa el tercer semestre de ingeniería informática en el tecnológico de Tuxtepec. Disfruta de escuchar música, salir a pasear y pasar tiempo con amigos.
La persona introduce su nombre, lugar y fecha de nacimiento, actualmente cursa el tercer semestre de Ing. Informática en el Tecnológico de Tuxtepec. Le gusta escuchar música, jugar basquetbol, bailar y su color favorito es el rosa.
La persona se presenta como Mirna Lucrecia Torres García, nació el 15 de noviembre de 1992 en Benito Juárez II, San Miguel Soyaltepec, Oaxaca. Actualmente tiene 19 años y cursa el tercer semestre de ingeniería informática en el Instituto Tecnológico de Tuxtepec. Sus pasatiempos incluyen bailar, escuchar música y le gusta el color amarillo.
La persona se presenta como Mirna Lucrecia Torres García, nació el 15 de noviembre de 1992 en Benito Juárez II, San Miguel Soyaltepec, Oaxaca. Actualmente tiene 19 años y cursa el tercer semestre de ingeniería informática en el Instituto Tecnológico de Tuxtepec. Sus pasatiempos incluyen bailar, escuchar música y le gusta el color amarillo.
1. Segunda unidad
MATERIA
FUNDAMENTOS DE SISTEMAS DE
INFORMACIÓN
TRABAJO:
ENSAYO DE CALIDAD DE SOFTWARE
INTEGRANTES
SOLEDAD BOLAÑOS SEVERIANO
ANA LAURA BRAVO VAZQUEZ
AZELINA CARLOS ISIDRO
LUCRECIA CASTILLO LORENZO
JACQUELINE SANCHEZ MENDEZ
MIRNA LUCRECIA TORRES GARCIAS
CATEDRÁTICO
LIC.MARIA DE LOS ANGELES MARTINEZ
MORALES
TUXTEPEC, OAX, 18DE SEPTIEMBRE DEL 2012
2. Ensayo
Resumen
Se describe la incursión de la informática dentro de las empresas, de un modo
generalista los diferentes caminos para obtener la calidad de software, por eso en
este ensayo se describe los diferentes ciclos de vida de un desarrollo de
software. El desarrollo de software basado en componentes se ha convertido
actualmente en uno de los mecanismos más efectivos para la construcción de
grandes sistemas y aplicaciones de software. Una vez que la mayor parte de los
aspectos funcionales de esta disciplina comienzan a estar bien definidos, la
atención de la comunidad científica comienza a centrarse en los aspectos extra
funcionales y de calidad, como un paso hacia una verdadera ingeniería.
Palabras claves
Ingeniería en informática, software, ciclo de vida, calidad de software,
metodología, características y mitos de software.
Introducción
El término de Ingeniería de Software fue introducido a finales de los 60 a raíz de
la crisis del software. Esta crisis fue el resultado de la introducción de la tercera
generación del hardware. Por otra parte se exige que el software sea eficaz y
barato tanto en el desarrollo como en la compra. También se requiere una serie de
características como fiabilidad, facilidad de mantenimiento y de uso, eficiencia, etc.
Por ese motivo presentamos el siguiente ensayo que será reflejado esas
características de la calidad de software proporcionando elementos que permitan
tomar decisiones en relación a las inversiones de aseguramiento de calidad y la
mejora de procesos.
Desarrollo
2.1 Definición de ingeniería de software.
¿Qué es software?
• Según la definición del IEEE, citada por [Lewis 1994] "software es la suma total
de los programas de computadora, procedimientos, reglas, la documentación
3. asociada y los datos que pertenecen a un sistema de cómputo". Según el mismo
autor, "un producto de software es un producto diseñado para un usuario".
El término Ingeniería del Software fue acuñado en 1969 en el transcurso de un
curso de verano de la OTAN en Garmisch.
La Ingeniería del Software es una disciplina de la ingeniería cuya meta es el
desarrollo costeable de sistemas de software.
¿QUÉ ES LA INGENIERIA DEL SOFTWARE?
• Ingeniería de software es la disciplina o área de la informática que ofrece
métodos y técnicas para desarrollar y mantener software de calidad. Es un
conjunto de elementos u objetos que conforman una configuración
Incluye:
• Programas
• Documentos
• Datos
Esta son algunas de la metodología de software que se nuestra a continuación
. 1. Requerimientos. Identificar las necesidades del usuario y documentarlas
términos de los servicios que debe ofrecer el software.
2. Análisis y diseño. Desarrollar un modelo técnico conceptual de la solución que
permita cumplir todos los requerimientos especificados y sirva como base para la
construcción del software.
3. Codificación. Implementar el modelo conceptual en un lenguaje o herramienta
de programación, es decir, generar el código fuente, además de realizar las
pruebas unitarias a cada componente de software y la integración de estos.
4. Pruebas de sistema. Verificar que el software cumpla con los requerimientos
especificados y no presente fallas
Costos de la calidad en el desarrollo de software
De acuerdo con diversos autores [2], [8], [9], [11], [13], a continuación se
presentan los diversos tipos de costos asociados con la calidad de software:
a) Costos para asegurar la calidad o costos de conformidad
Costos de Prevención
Costo de todos aquellos esfuerzos para asegurar la calidad del software y prevenir
defectos en todas las fases del desarrollo de software. Por ejemplo:
aseguramiento de la calidad (planeación de la calidad, mejora de procesos,
definición de procesos, políticas y estándares, obtención, análisis y uso de datos
sobre la calidad, análisis de causas raíces), requerimientos (especificaciones y
prototipos), administración del proyecto (planeación, capacitación, recopilación de
métricas), librería de reusó (capacitación y herramientas), administración de la
configuración (capacitación y herramientas), consultoría.
Costos de evaluación
Costo del esfuerzo para descubrir la condición de la calidad del software
(evaluaciones planeadas). Esto comprende por ejemplo: evaluación de proyectos
(Revisión de especificaciones de requerimientos, diseño y componentes,
verificaciones y validaciones en general, inspecciones, pruebas unitarias, de
integración y de sistema), auditorías de calidad del producto, evaluaciones
externas, pruebas de productos adquiridos.
4. 2.2. Características y mitos del software
• El software se desarrolla, no se fabrica.
• El software no se estropea. ¡Pero se deteriora!
• Aunque la industria tiende a ensamblar componentes, la mayoría del software se
construye a medida. Los problemas asociados con el desarrollo del software se
han caracterizado como una crisis.
Algunos “problema” que indican que el software se encuentra en un periodo de
crisis son:
• Baja calidad del software.
• Tiempo y presupuesto excedido.
• Confiabilidad cuestionable.
• Altos requerimientos de personal para desarrollo y mantenimiento.
En la actualidad, la mayoría de los profesionales reconocidos en la ingeniería del
software identifican los mitos en su real dimensión: actitudes equivocadas que han
causado problemas serios a los administradores y al personal técnico por igual.
Sin embargo, las antiguas actitudes y viejos hábitos son difíciles de modificar, por
lo que aún subsisten creencias falsas sobre el software.
Mitos de los administradores
Mito 1. Ya se tiene un libro lleno de estándares y procedimientos para la
construcción de software. ¿Esto proporcionará a mi gente todo el conocimiento
necesario?
Mito 2. Si se está atrasado en el itinerario es posible contratar más programadores
para así terminar a tiempo.
Mito 3. Si decido subcontratar el proyecto de software a un tercero, puedo
relajarme y dejar que esa compañía lo construya.
Mitos de los Clientes
Mito 1. Un enunciado general de los objetivos es suficiente para comenzar a
escribir programas; los detalles se pueden afinar después.
Mito 2. Los requerimientos del proyecto cambian de manera continua, pero el
cambio puede ajustarse con facilidad porque el software es flexible.
Mitos de los Desarrolladores
Mito 1. Una vez que el programa ha sido escrito y puesto a funcionar, el trabajo
está terminado.
Mito 2. Mientras el programa no se esté ejecutando, no existe forma de evaluar su
calidad.
Mito 3. El único producto del trabajo que puede entregarse para tener un proyecto
exitoso es el programa en funcionamiento.
5. Mito 4. El Ing. de Sw obligará a emprender la creación de una documentación
voluminosa e innecesaria y de manera invariable tornará más lento el proceso.
2.3. Capas de la ingeniería de software
Independientemente de la complejidad del sistema y de su área de aplicación la
Ingeniería del Software se puede considerar una tecnología multicapa.
Es una necesidad inminente de la industria del software y de los usuarios que el
software desarrollado cumpla con todas las dimensiones de la calidad. La calidad
no es casual, sino resultado de las actividades y decisiones que se realizan para
asegurarla. Las organizaciones deben invertir en actividades que permitan
asegurar la calidad, el beneficio de hacerlo es significativamente mayor que no
hacerlo.
Los métodos de la Ingeniería del Software indican “como” construir técnicamente
el software. Los métodos abarcan una gran gama de tareas que incluyen análisis
de requisitos, diseño, construcción de programas, pruebas y mantenimiento.
Las herramientas de la Ingeniería de Software proporcionan un enfoque
automático o semi-automático para el proceso y para los métodos. Cuando se
integran herramientas para que la información creada por una herramienta la
pueda utilizar otra, se establece un sistema de soporte para el desarrollo del
software llamado Ingeniería del Software Asistida por Computadora (CASE).
6. 2.4Definición de software de calidad
CALIDAD DE SOFTWARE: El objetivo general de la ingeniería de software es la
producción de software de calidad. La calidad del software puede ser considerada
desde dos perspectivas diferentes; la óptica del desarrollador y la del cliente o
usuario final. Los factores que afectan al desarrollador se denominan Internos y
los del cliente Externos
La calidad del software es un concepto complejo que no es directamente
comparable con la calidad de la manufactura de productos. Según la norma ISO
9000 la calidad es el “grado en el que un conjunto de características inherentes
cumple con los requisitos”. La calidad de software está directamente relacionada
con su proceso de desarrollo. Se considera que un proceso bien conocido y
ampliamente utilizado, sustentado en medición y predicción de eventos, permite
controlar en buena medida la producción de software y en consecuencia, producir
software de calidad.
En la calidad de un producto de software, así como las métricas asociadas en las
diferentes etapas del ciclo de vida del software, se suelen distinguir tres aspectos
diferentes:
Calidad interna: Medible a partir de las características intrínsecas, como el
código fuente.
Calidad externa: Medible en el comportamiento del producto, como en una
prueba.
Calidad en uso: Medible durante la utilización efectiva por parte del usuario
en un contexto determinado.
2.5. Factores de calidad y productividad
FACTORES DE CALIDAD DE SOFTWARE CORRECCIÓN Es la capacidad de
los productos software para realizar con exactitud las tareas expresadas en su
especificación. Uno de los problemas de la corrección es que se presupone la
confianza en los distintos componentes involucrados en la producción del sistema;
compilador, bibliotecas, módulos, Sistema operativo, etc.
FACTORES DE CALIDAD DE SOFTWARE ROBUSTEZ Es la capacidad de los
productos software de reaccionar apropiadamente ante condiciones
excepcionales. La robustez viene a ser el complemento de la corrección. En
implementación se cuenta con el mecanismo de excepciones el cual garantiza el
correcto flujo de ejecución del código. (Programación por contrato)
FACTORES DE CALIDAD DE SOFTWARE EFICIENCIA Es la capacidad del
software para hacer buen uso de los recursos que manipula. Una práctica muy
común en los desarrolladores es la optimización excesiva, lo importante es
mantener un balance adecuado entre eficiencia y corrección
7. FACTORES DE CALIDAD DE SOFTWARE PORTABILIDAD Es la facilidad con
que un sistema software puede ser migrado entre diferentes plataformas hardware
o software. La portabilidad es un factor que tomó gran importancia en la década de
los 90 debido a la gran proliferación de los sistemas basados en Internet y su
vasta heterogeneidad.
FACTORES DE CALIDAD DE SOFTWARE INTEGRIDAD Es la característica de
un sistema de ser capaz de proteger sus diferentes componentes contra los
procesos o elementos que no tengan derecho de acceso a los mismos. La
integridad es un factor muy importante en sistemas contables, administrativos y
gerenciales ya que de ellos depende el capital de la empresa.
FACTORES DE CALIDAD DE SOFTWARE FACILIDAD DE USO Es la facilidad
con la que un usuario puede interactuar con un sistema software. La facilidad de
uso es un factor determinante en términos de mercadeo y venta, ya que es el
principal elemento que afecta al usuario final. La facilidad de uso incluye
prestancia en instalación, operación y supervisión.
FACTORES DE CALIDAD DE SOFTWARE VERIFICABILIDAD Es la facilidad de
verificación de corrección de un software. Que tan sencillo es la realización de
pruebas que garanticen la funcionalidad del sistema. La prueba exhaustiva de un
software es un concepto imposible de ejecutar debido al carácter infinito de flujos
de ejecución del sistema. Sin embargo la Ing. de software plantea estrategias
generales para garantizar un alto grado de corrección.
FACTORES DE CALIDAD DE SOFTWARE COMPATIBILIDAD Es la facilidad
combinar diferentes elementos software con el fin de ejecutar una labor en
conjunto. La mayoría de los sistemas son abiertos (interactúan con otros
sistemas), y el dinamismo inherente a la realidad hace muy probable que los
sistemas software tengan que intercambiar información entre si. Esto hace que la
compatibilidad sea un factor muy serio al momento de modelar el sistema.
FACTORES DE CALIDAD DE SOFTWARE CASO AMR Empresa Matriz de
American Airlines, implementa un sistema global de reservas, hoteles alquiler de
automóviles, etc... Inversión de 125’000.000 us $ 4 años 200 programadores
47.000 páginas de especificación desarrollo distribuido IMOSIBLE DE INTEGRAR,
PROYECTO FALLIDO, PERDIDAS POR 165’000.000 us $
FACTORES DE CALIDAD DE SOFTWARE EXTENSIBILIDAD * Es la facilidad de
adaptar los productos software a los cambios de su especificación. “E n el principio
c reo Dios los cielos y la tierra. Y la tierra estaba desordenada y vacía” Gn: 1:2 La
segunda ley de la termodinámica nos muestra como la naturaleza tiene una
8. tendencia natural al desorden (entropía) El dinamismo es un factor inherente al
universo
FACTORES DE CALIDAD DE SOFTWARE REUTILIZACIÓN: Es la capacidad de
los productos software para funcionar como bloques básicos de la construcción de
diferentes aplicaciones El objetivo general de la reutilización es adaptar la industria
del software al modelo de otras industria s (como la electrónica ) , donde la
producción se basa en un conjunto de elementos discretos preexistentes con una
función genérica (circuitos integrados, resistencias, transformadores), que se
ensamblan para dar origen a un nuevo producto. La reutilización es uno de los
aspectos más importantes de la producción de software
Conclusión
Es una necesidad de a ver elaborado este ensayo basado en la ingeniería del
software y de los usuarios que el software, desarrollado cumpla con todas las
dimensiones de la calidad. La calidad no es casual, sino resultado de las
actividades y decisiones que se realizan para asegurarla. Las organizaciones
deben invertir en actividades que permitan asegurar la calidad, el beneficio de
hacerlo es significativamente mayor que no hacerlo por eso en este sencillo
ensayo nos dimos cuentas la importa de la calidad de software y cuáles son los
factores que interviene en él, con las características con la que cuenta etc.
Fuentes de consultas:
http://www.paginaspersonales.unam.mx/files/69/Publica_20110622215614.pdf
http://www.lcc.uma.es/~av/Publicaciones/02/CalidadDSBC.pdf
http://www.csi-csif.es/andalucia/modules/mod_ense/revista/pdf/Carlos_Caballero.pdf
http://www.uv.mx/gestion/proyectos/documents/KARLAALEJANDRAJIMENEZMARTINEZ.pdf